package edu.mse.camel.client.posterboard.ui.editor.dnd;

import org.eclipse.gef.dnd.SimpleObjectTransfer;

import com.cea.papyrus.core.dnd.ObjectTransfer;

public class PosterBoardObjectTransfer extends SimpleObjectTransfer {
	
	/**
	 * The Constant OBJECTTYPENAME.
	 */
	public static final String POSTERBOARD_TRANSFER_OBJECT = "Posterboard_transfer_object";

	/**
	 * The Constant OBJECTTYPEID.
	 */
	private static final int OBJECTTYPEID = registerType(POSTERBOARD_TRANSFER_OBJECT);

	/**
	 * The _instance.
	 */
	private static ObjectTransfer _instance = new ObjectTransfer();


	/**
	 * Gets the type names.
	 * 
	 * @return the type names
	 */
	protected String[] getTypeNames(){
		return new String[] { POSTERBOARD_TRANSFER_OBJECT };
	}


	/**
	 * Gets the type ids.
	 * 
	 * @return the type ids
	 */
	protected int[] getTypeIds(){
		return new int[] { OBJECTTYPEID };
	}

	/**
	 * Gets the instance.
	 * 
	 * @return the instance
	 */
	public static ObjectTransfer getInstance () {
		return _instance;
	}
}
